Початок роботи з MatLab. Організація прямих обчислень

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
РТ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2016
Тип роботи:
Лабораторна робота
Предмет:
Інформаційні технології

Частина тексту файла

Міністерство освіти і науки України Національний університет "Львівська політехніка" / Лабораторна робота №1 Початок роботи з MatLab. Організація прямих обчислень. Львів 2016 Мета роботи: Ознайомитися з вікном програми і призначенням його елементів. Освоїти використання MatLab в режимі калькулятора. Завдання: Завдання 1. Вивчити інтерфейс MatLab. Завдання 2. Виконати в режимі калькулятора наступні дії: · Введення вихідних операндів. · Виконати над операндами 1 і 2 операцію 1. · Виконати над результатом і операндом 1 операцію 2. · Виконати над результатом і операндом 2 операції 3. Виконати наступні дії по зміні формату відображення результату обчислень: ·         у форматах long, long e, rat переглянути значення результату обчислень pi/2 ·         у форматі long переглянути значення констант pi, realmax, realmin, eps. ·         за допомогою команди  whos переглянути усі створені змінні. Індивідуальне завдання: Операнд 1 Операнд 2 Оператор 1 Оператор 2 Оператор 3  X=[89 12 33 19 21] 45 + .* -   Завдання 3. Обчислити значення виразу F(x) згідно варіанту. При вводі виразу врахувати доцільність створення проміжних змінних. Індивідуальне завдання: № x F(x)    Завдання 1 Я ознайомився із з інтерфейсом Matlab та вивчив його.  Завдання 2 В області Command Window я виконав обчислення в режимі калькулятора, згідно свого варіанту: >> x=[89 12 33 19 21] x = 89 12 33 19 21 >> a=45 a = 45 >> y=x+a y = 134 57 78 64 66 >> z=x.*a z = 4005 540 1485 855 945 >> z1=x-a z1 = 44 -33 -12 -26 -24 >> pi/2 ans = 1.5708 >> format long >> ans ans = 1.57079632679490 >> format long e >> ans ans = 1.570796326794897e+000 >> format rat >> ans ans = 355/226 >> format long >> pi ans = 3.14159265358979 >> realmax ans = 1.797693134862316e+308 >> realmin ans = 2.225073858507201e-308 >> eps ans = 2.220446049250313e-016 >> whos Name Size Bytes Class a 1x1 8 double array ans 1x1 8 double array x 1x5 40 double array y 1x5 40 double array z 1x5 40 double array z1 1x5 40 double array Grand total is 22 elements using 176 bytes Кожній матриці я надав своє ім’я – ім’я змінної. Також при визначенні сталих я не надавав їм імен і це значення автоматично присвоювалось службовій змінній ans. Завдання 3 >> n=2 n = 2 >> x=36/(11*(n*n+5*n+4)) x = 0.18181818181818 >> A=x*x*cos(x) A = 0.03251294408148 >> B=sin(x)/tan(2*pi) B = -7.382458491858223e+014 >> C=x*(1-e^B) ??? Undefined function or variable 'e'. >> C=x*(1-exp(B)) C = 0.18181818181818 >> X1=A+sqrt(B) X1 = 3.251294408147673e-002 +2.717067995442555e+007i >> X2=B*B-A X2 = 5.450069338400958e+029 >> X=X1/X2 X = 5.965601914895265e-032 +4.985382435959500e-023i >> Y=B-(1/B) Y = -7.382458491858223e+014 >> Z=C Z = 0.18181818181818 >> X+Y-Z ans = -7.382458491858224e+014 +4.985382435959500e-023i У цьому завданні я виконав обчислення, які були дані у завданні. При цьому я врахував, що дії потрібно виконувати поелементно, а не за законами матричної алгебри. Також, для спрощення обчислень, я розбив вираз на декілька частин. При обчисленнях я користувався вбудованими функціями Matlab. Висновок: на цій лабораторній роботі я ознайомився та вивчив інтерфейс та деякі можливості Matlab, а також виконав обчислення виразу, заданого мені. Я працював з звичайними числами, так із матрицями.
Антиботан аватар за замовчуванням

20.04.2017 17:04

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини